Clean, great communication, has everything you need, short walk from the beach, lots of great food and coffee nearby.