Exactly what we were looking for! The location was perfect, the facilities gorgeous and the kitchen surpassingly equipped. We had a great time here and would book it anytime again.