Perfect location and amenities! Will definitely stay again.