5 stars all around. Great place with beautiful views — would definitely come back. Thanks for an amazing stay!