Location, perfect. Sunset view, perfect. Cleanliness, hospitality, comfprt, safety, all perfect.
Just a great stay!