5 star in every aspect. Is there a way to give 6? I would. Communication was perfect, small details do matter and no issues at all, in great part because you can see the preparation and time spent in upkeep. Thank you very much