5 stars all around. Wonderful views and place to stay!