Our stay at Fair Haven was wonderful. Everything exceeded our expectations and we would recommend it to anyone. 10/10!!