Very clean. The location is incredible... and the view, just wow. We received great recommandations upon our arrival for restaurants and they were all worth it! I would recommend this place without a doubt and hope myself to come back one day!