Very close to beach. Very clean. We did have issue with pool as this property rents the pool use from another individual, and during open pool hours we were all swimming and the owner approached a 5-yo with our group and said "Do you know what time it is?" and when I interjected she told us we needed to leave and demanded our names and apartment number. Also, loud teenagers until midnight and others parked in our spot when we got back late and no answer from towing so was a headache, but not the properties fault. There were some frustrations, but in general just the rude pool owner makes us decide we would rather spend our money at another location when we return to treasure island. Room was clean, amenities were good, and the day-time office staff was great.