This place was perfect! We were so impressed with how clean it was. The location was amazing! We will be booking here again when we come back!