Very clean and great location! Amazing vacation spot! Would definitely come back again!