This place was perfect! Exactly as advertised- spacious, clean, and AMAZING views! It had everything we needed. We would definitely stay there again!