We spent one night in la madrague and it served its purpose. We had high expectations based on the website but we were disappointed with the overall ambience. The service was ok - nothing remarkable - some friendly some not. The room was okay with a balcony and after requesting we had a bathroom with a bath and the room had AC. Breakfast was good. It was nice to have a pool. The spa wasnt great so dont go specially for that. The general feel was of a place that had seen better days and now in need of refurbishment. Unless you need to be near the airport there are other options in Bastia. Probably wouldn't stay there again.