Everything we needed and more! Very clean and tidy place with plenty of space and amenities! Perfect location!