Chris's has the 2 most important aspects of a great stay for me - comfortable beds and it's clean. The views are a bonus! We didn't need to cook but the kitchen has all the basics. There are steps but the lighting helps guide your way. The balcony has great seating although we used the indoor dining table more because it was convenient. Highly recommend!