Has anyone heard of the "Villas Bali Hotel & Spa" in Seminyak?? They have a slick website, but none of the reservation companies have them listed. Anyone been there or heard of it? Thanks!
Follow Ups: