A truly amazing stay. Fantastic location, spacious and well decorated rooms, great amenities, and good communication. We wished we could stay longer! Can't say enough good things about this place... would highly recommend.