This place has everything you could want from a stocked kitchen to a cozy balcony view.