Very clean, everything you need, friendly hosts, perfect beach location