Does anyone have any information on the new Oia Suites Accomodations? They were formerly Ammoudia Villas, but have remodeled. I don't know if the have new ownership. We are considering staying there, since it seems like a nice place, but aren't sure due to the lack of reviews. We're wondering if there would be good views from there, and if it would be convenient to get to the towns. Any input appreciated. Thanks.