We had a great time during our stay. Definitely deserves a 5 star rating.