Absolutely perfect. Modern, clean, peaceful and close to everything we wanted. Ideally located within walking distance to beach, cafes, club and restaurants. Would totally recommend.