Very clean, stylish, and well stocked with all the amenities you require.