Absolutely perfect. Very good value for money. Marlize is so accommodating & super friendly. Even our doggies loved every second. We will definitely be back!