This place was beautiful and had everything we needed and more. The location was perfect! We had a great stay!