This place has is all! Great location, beautiful view, spotless, great host. Everything is walking distance which is super convenient! Would definitely stay here again, I recommend it to anyone who wants to have a great time and have a great stay!