The pleasant 2-star Isla Bonita Beach Resort offers 24-hour reception, laundry and room service.
Isla Bonita Beach Resort is 10 minutes' walk from the center of San Juan. A 75-minute drive will take guests to Vigan.
Hundred Islands National Park is 61 km of the property, while Philippine Military Academy is around 46 km away.
Guests are offered 15 non-smoking hotel rooms equipped with complimentary wireless internet, climate control, television, a balcony and a work desk.
There are a baggage storage, a designated smoking place and a news stand at guests' disposal.
Wireless internet is available in public areas for free.
Private parking is possible on site for free.