The place is exactly like in the photos. It was very clean and modern. The check in process is a little convoluted due to all the codes but once you get through it the first time, coming and going is very easy. The building seemed very clean and safe and also had a security guard. We enjoyed our stay there. The only negative is that you can't get a prompt response to any issues you might have. Upon checking in, someone was parked in our assigned parking spot and we didn't get a response for several hours. We were worried that parking in others spots might get us towed since they did explicitly warn against that. Other than communication issues, the place itself was lovely.