Very clean, great amenities, modern, well-furnished living space, nice thoughtful touches like breakfast food (serve yourself). No hassle self-check in. Would be happy to stay again.