All of the amenities you could ask for.