Villa Lilo is a relaxed hotel and restaurant offering comfortable rooms, some with balconies, and a terrace.