Communication, location are excellent. The windows face walls but that was ok, for we spent time on the beach and outside all the time anyway. Good stay!