Great views! Location is fine too.
They could spend some more time on cleaning and providing some more amenities in the kitchen & bathrooms.
Overall a good stay.