You may want to take a look at the Sunbreeze Hotel located on the southern border of San Pedro Town just across from the entrance to the airport. Web site is http://www.sunbreezehotel.com
No noise from the flights though due to its U shaped configuration. On the beach with a very nice new pool and deck. Restaurant and bar on the premises. Rates here are lower than Ramon's and the hotel is well-managed by Julia Edwards.
Also just next door to the south on the beach is BC's Beach Bar where you can meet different people from other visitors to local business people. Bruce and Charlene are the hosts. They have a great BBQ lunch on Sundays. A must when in San Pedro.