We don't want to say this place is great because we don't want it booked out when we come again! Seriously, though, this is excellent in every aspect and we are most comfortable in recommending it. It's a gem.