perfect location, awesome view, very high standard interior, great amenities in kitchen and bath. everything just perfect and highly recommend. we had a amazing stay.