Clean, modern, with everything conceivable amenity to make you feel like you are at home. Communication before, during, and after my stay was fantastic. Easy to find, safe & secure, and just a short walk to the beach. I would stay here again!