Great low cost option at a beautiful beach. I personally think it is a good idea to do the self clean as you pay large cleaning fees and still have to clean well.