Very spacious and nice setup. Very clean and convenient and just a great place. Nice high ceilings and a separate kitchen and bathroom which were both excellent.