Plenty of space and a rooftop terrace! This place is amazing.