This place far exceeded our expectations, so many little touches that made this stay even more enjoyable for our family. Great location, great amenities and very comfortable and clean. Highest recommendation. MAHALO!