Hi,
I have been in contact with Mirage apartments looking for availability, they said they were fully contracted out to Thomas Cook and I could only book through them, unfortunately no rooms in June, you might be lucky later in the year, he also said they were ready and waiting, we saw them last October, I'm sure they will be lovely as is their restaurant and pool,
Enjoy,
Twamoons