All amenities required are provided and the place is very clean . Felt at home for the time I was there. Would recommend.