Very clean apartment within a resort style condominium complex. Nothing to fault other than the apartment we stayed in is not the one shown in the listing - we were given gets to one on a lower floor, similar layout but more updated.