This place is super clean. The balcony and upstairs roof were really nice. Kitchen has everything you may need to cook although we did not use it since we stayed only one night. Bed is firm memory foam but we both slept very well (I sleep on a plush mattress at home).