We had a great time at Fairhaven. Pretty much everything we needed was available. Would not hesitate to return.