We only stayed here for two nights, and it was perfect for us. It's a "no frills" hotel, but it was clean and the staff was friendly. By "no frills", I mean that the only amenity in the room was soap - there wasn't even shampoo. Our bed was comfortable and the room was clean, which was really all we needed for this stay. Note, the bathroom was private, but only in the sense that it's in the room. There's a 3/4 wall separating it from the bedroom, and no door to close off. It wasn't a problem for my husband and I, but if you're a person that needs a ton a privacy when using the bathroom, this might not be the best choice. The neighborhood (Miraflores) is safe, and we were able to easily walk to Kennedy Park and many nice restaurants.