This comfortable hotel is set in San Juan. There are a total of 25 accommodation units on the premises. This is not a pet-friendly establishment.