Wow, where does one start? Absolutely perfect in every way. This is the best place I have ever stayed. It has everything you need (plus more), spotlessly clean and super comfortable. Thank you so much for allowing us to stay.