Beautiful property in a great location! The view from the balcony was incredible and the apartment was clean and well-maintained. The pool and restaurant were great and I feel the security was appropriate and never felt that it was too much. The beach is a short walk away and the beach staff was very friendly!