The spacious apartment is spotless and cleaned regularly. The buffet breakfast is excellent, and the staff were very helpful. The location is good, but you will need a car to get to the shops and the beach. The pool is okay - it is half-covered and a regular size. The teens were disappointed that it was not bigger. The establishment has a small gym, but you can join a large gym campus just down the road, which has many sports facilities. I think this place is suited for families with young kids, early teens or couples.