Overall, we had a good experience staying at the Luxe Elf’s villa