A truly amazing stay!! Great apartment with a fully stocked kitchen and in a great location with several restaurants in walking distance!! Also the view is amazing and the beach down below is great and has good snorkeling! I definitely recommend staying here!!