Perfect mix between a separate apartment and a hotel. Staffed and professional, but full apartment with kitchen and everything. Great for our family of 4 with 2 small kids.