Clean, great location, excellent restaurant on premises. Wonderful island! Would love to come back.