Overall it was very good. You deserve all the 10 points with a little remark.....
One tip is for people who come from fare make a opportunity to sit and wait without obligations to order drinks from the restaurant if you keep 16:00 hrs as a hard time for check in to bungalow.