10/10. Great value, amazing views and awesome amenities (including everything you need for all of your days at the beach).