Clean! Great communication! Great little walk to the beach and restaurants. I will be saving this location for future stays.