Teatrees is a great spot! Very central to the action in the Peninsula and great amenities. Judy is a great host and very welcoming!