This place was everything we needed: Amazing view and balcony, comfy beds and full kitchen. Check in was a breeze, location is perfect, and we would definitely stay here again!