great location with all the extras to make for a fab family holiday