Good place to stay. All the amenities mentioned are covered.