It all was perfect, the location, the place, the view, check-in and check-out, facilities, sleep, everything.