Otel, Marmaris'te bulunur. Şehir merkezinden 300 metre mesafede bulunan kuruluş, bu kentin tüm imkanlarına kolay erişim sağlar. Tesis, en yakın plajdan 300 metre mesafede bulunmaktadır. Villa Princess, toplam 17 adet konaklama ünitesi sunmaktadır. Villa Princess, 2006 yılında yenilenmiştir. Ortak kullanım alanlarında Wi-Fi İnternet bağlantısı sunmaktadır.