great place in a great locations. as some other reviews noted, there are stains on the carpet, but the place is very clean and well appointed.