Perfect location, size, amenities. Very well run. Recommended highly