Five stars all around. Excellent location and hospitality. Highly recommended!