The place is spacious and clean, has separate entrance, private bath, kitchen and laundry room. My family had a great stay.