Yes. A 180l tank with an indirect coil and a PV element hooked up to an Eddi diverter. Had there been the space without knocking quite a few things around I'd have gone for a larger tank. That being said I have only been in trouble for a bath running cold once.
We've used it in a few ways and am slowly refining what the lasting solutions will be. The following will be too interventionist for many and for me too in the longer term but right now I'm experimenting.
First: Electrically heated only, after had made the wondrous decision that hot water and no heating was a suitable time to move back into a building site. No smart meter and thus no cheap rate at this point so, rather than heating a full tank, by checking the hot water contents indicator you could see if you had enough for the next draw. I do not recommend living this way but then we also had an 8m2 hole in the back of the house at the time so..
Second: Electrically heated overnight on Octopus Go tariff, typically to 100%. Set to maintain min 20 max 40% via the indirect coil through the expensive electric part of the day if we got down this far. Upped this to 50% after a few 'complaints'. The ability to select which sources should be used at which times is useful here. So if I see the tank is at 30% and want more for a longer shower I can press the button to select the desired percentage (in increments of 10). It will then trigger the heat source I have said should be used for that time period.
Thirdly: Baby 2 imminent and thus hot water not being immediately available wasn't a player, Solution: Look at the weather forecast for the next day and either set it to charge to 100% overnight on the cheap rate or let the sun do its thing or a mixture of the two. Fortunately March and April this year were atypical British weather months so all well.
Clearly it doesn't have the heat loss characteristics of the Sunamp but it does let you know where you stand with hot water availability and has a host of available measurements and options.
Happy to answer any questions (if I know the answers) but please accept my apologies for any delay as a newborn is running the show.