This place had everything we needed and was very cozy. The views are absolutely stunning and we loved sitting out on the deck or just looking at the view from the couch. The kitchen was also very useful and we were able to cook full meals for ourselves.