This place was awesome! It checks all of the boxes. Comfortable, cozy, great lanai views to watch waves, star gaze, or watch sunrises or sunsets. We never needed to leave. Amazing place to stay!!