Perfect location and everything we needed for a great family trip.