All the amenities you could wish for and then some more!