John was easy to communicate with and provided us with everything we needed. The place was clean and spacious and is in a great location, just steps away from the beach.