Excellent all around! Communication was consistent, clear, and abundant. Place was roomy, clean, and only a ten-minute walk from the beach. Price point was very good, too! Highly recommend!