We had a wonderful time staying here! I would of liked check-out to be a little later and I think a $300 cleaning fee was a little steep but other then that it was amazing!