Absolutely perfect! We were pleasantly surprised when we got there as the pics don't do it justice. We had a comfortable stay with everything you'd ever need. Location was really great as well. We'd love to come and stay again. Definitely recommend