Very clean, well decorated with a lot of accommodations! It would be a great place for a weeks+ stay.