5 stars all the way through for this place. Super clean, super friendly but first of all... what view!