The apartments are tidy and well-equipped. The mansion is in a great localization, but a car is essential to explore the island thoroughly.
I highly reccomend staying at The Olive Tree Apartments!