Location,location,location!
We loved our stay.
Definitely would book again.