The Haven really is a 5 star place to stay. Everything you could want is provided. The location is peaceful and relaxing and the place is spotlessly clean and beautifully decorated. We would definitely stay again and would not hesitate to recommend it.