Excellent location and plenty of space for a group (or family) vacation! Good communication for check in (when dealing with our travel delays). Would stay here again!