This place was in an excellent location. We loved how close the beach was as well as nearby shops. The place was very clean and tidy and had all the necessary basic. We also enjoyed the on-site ammenities like the pool and games room.