Perfect location, all amenities, overall a wonderful stay