Wonderful amenities and an excellent location. A great experience for a family who wants to spend time together and cook meals together.