The location is perfect, close to everything, and it is beach front. The place is not fancy but it is good enough to accommodate 4 people comfortably. Communication was great, we had a few issues but the host was right on top of it to provide feedback and a reasonable solution.