High-end villa, we had a fantastic time great location. we will definitely come back .