Absolutely perfect! Amazing location. The place is immaculate. Thoroughly enjoyed it here. Highly recommended!