I stayed at Anton's for a weekend. The location of the apartment is very central and close to everything. The place was very clean and had good facilities. In addition to a good kitchen, my room had own fridge and microwave.
Anton was a terrific host. He was very flexible with my arrival and departure times and offered great tips for everything I asked for. (restaurants, sights, bars)
Would definitely stay at Anton's again and recommend it to anyone planning on having a great time in St. Pete.