Fabulous (easy, quick, welcoming) communication. Great location. Lots of extras for the beach.