Fantastic location and all the amenities needed for a wonderful stay.