This was our 3rd time staying at Casa Bella, previously under a different owner. Clean, comfortable beds and sofa, and a well equipped kitchen. Good hot water for showers. The building is well kept. Love the pool for swimming lengths. Easy walk to groceries and a great restaurant around the corner. Suggest ear plugs in case of late night noise from a nearby beach club (2 nights out of 16). Wifi was good but not fast enough for streaming; the manager was looking into that, as it should have been faster. The elevator was out of service (trying to source replacement parts) so must be able to walk 2 flights of stairs until fixed. Easy to reach both the manager and owner, very responsive. Overall, we would stay there again.