We stayed at Siboney for 11 days and wish we could have stayed longer. Our room was just steps from the water's edge; the staff were so warm and welcoming; the garden/pool area was a great place to relax in the afternoon after a morning of sun; and the awesome Coconut Grove restaurant/bar being downstairs made our experience complete. It was just the sort of small hotel that had all the amenities we were looking for - ocean steps from the room, pool, bar/restaurant, friendly staff.
Our room (felt more like an apartment) was perfect for the two of us traveling with our 15 month old - it had a separate bedroom, living room and kitchenette so that we could make some meals in the room.
Siboney is a real gem!