Top! Absolutely perfect! The place is even better than in the photos and every detail was taken care of. We would have loved to stay longer!