Amazingly well stocked with more amenities than necessary.