Absolutely perfect, staff was great