There's plenty of amenities to make your stay feel like you haven't left home.