Nice, clean, and has all the amenities you want.