The apartment is very spacious, and well located for access to all areas of Naples and beyond. However, we felt that it wasn't really suited for more than 2 people - the 2nd "bedroom" is actually a sofa-bed located between the stairs to the mezzanine-level bedroom, and the kitchen / lounge and bathroom. While this might be acceptable for adults with kids, it's not really suited for other groups.
The kitchen is amazing, but simply wasn't equipped sufficiently - for example 2 mugs (one of them chipped) is totally inadequate.
Check-in was somewhat farcical - we weren't given the apartment number nor the entry code for the building, so were quite lucky to bump into the cleaner/maid as she was exiting. She wasn't expecting 3 guests (even though that was clearly stated on our reservation), so hadn't prepared the 2nd bed. It meant we had quite a delay before being able to properly settle in. The maid didn't know the building code either, so it took quite a bit of to-ing and fro-ing before we received it; even then neither we nor the maid could make it work, so she reluctantly left us her keys. @Jessica: we did finally manage to work the code, so there's no technical problem, just one of issuing clear operating instructions.
@Jessica: you contacted us 48 hours before travel to inform us that there was a "late-check-in" fee. I have no problem with this notion, but I do think you could be more transparent - it should be included in the listing (which in fact states flexible check-in), and the issue should be raised considerably earlier in the process.