Spacious and well equipped amenities