This place met all of my needs, is in a great location, and is very stylish and affordable. I would definitely stay here again.