We went to STJ for the first time in March of 2013 and stayed on Mamey Peak. It was a little cooler (but not cold by any means though!) on the peak and there were no mosquitos. We felt it was very centrally located, just a bit off of Centerline Rd. We rented a jeep could get to all beaches within 10-20 minutes (we went to a new one every day). It took us 10 min to get to Coral Bay and 20 to Cruz. We went into one of the towns most evenings for dinner and had no issues driving to or from. We stayed in Apito, which was a 2br, 2ba. The bedrooms were equal size and had similar bathrooms. One br was on the upper floor near the kitchen and living room. The second br was on the lower level, looking over the pool. The entire villa is rather new, which is nice. It is very quiet there and has an amazing view of Coral Bay!!

http://apito-stj.com/WordPress331/