This place is beautifully designed, extremely clean and had everything we needed. The kitchen more than met our needs and was well stocked with everything we needed. Overall great place to stay!