A great stay with lovely views and plenty to entertain the kids.