very good place and all necessary amenities are available