5 star rating very well deserved, well appointed small house right on the beach, has everything you require.