Absolutely perfect for any size family. Good communication and very friendly.
My family and I enjoyed every minute.