Great place, great location, quick self-check in and check out. Have to walk up stairs, but for us that was no downside!
Best deal in Catania, far as I can tell :)