Stylish, clean, and has a lot of good amenities