Our stay at Haven was fantastic. Exactly what we were anticipating and a great value