Very clean and an amazing location. Jim left great recommendations and the place was perfect. We would definitely book again when we return.