Very clean, great location, and nice place! The apartment complex/check in situation is over complicated but Jamilliah is very informative.