Good place with all the amenities one expects