We enjoyed our stay at Mira Living Suites because it was not too busy and we had super much space for our own.
However, keep in mind that you definitely need a rental car to get to all the nice beaches and the city because the location of the apartment is outside of the city. The apartment is also next to a street it can get a bit noisy.
All in all we enjoyed our stay and had a great time :)
Luckily our late check-in worked as well, so thanks for the good communication.