The location is perfect and the place is lovely and clean and has all the amenities required to make your stay comfortable and fun.