Hello everybody. Welcome to my review of the Sony Cyber-shot DSC-RX100, Sony’s first (recent) entry into the high-end, premium compact camera market. These cameras, marketed as high end, premium, enthusiast…whatever…they refer to the kind of compact camera that is growing rapidly in popularity among professionals and novices alike: the kind of camera that can take high quality images, pack in a lot of manual controls, that sort of thing…and still remain compact. What makes the RX100 stand out of the bunch at first glance is that it actually still remains compact, unlike the bulkier bodies of its competitors. It remains very sleek, very compact, and yet very solid. AND it packs in a 1” CMOS sensor, 20 million pixels, a pretty fast Zeiss lens, and a bunch of other top features, all inside this high quality aluminum body which is significantly smaller than any camera that can compare to this spec. In fact, it’s actually even smaller than cameras with inferior specs. Looking at all this, it looks like Sony’s come up with a game-changer – and from all the positive response its been getting from early reviewers, it looks like it’s more than just specs on paper…it looks like the real thing
NOTE: just a reminder, as usual – this review is written primarily to show how the camera performs in real world usage, my thoughts on this product, and in many parts a comparison between this and the previously reviewed Fujifilm X10. There is a sample image gallery – and a few crops to show some specific detail relating to image quality – but if you’re only looking to pixel-peep, this might not be the review for you!
If you feel like buying this camera, you can BUY IT HERE at Amazon or at B&H Photo:
Sony RX100: Specifications You Want to Know
- Body: Compact, Aluminum
- Resolution: 20.2 million pixels
- Sensor Size: 1”
- Sensor Type: Exmor CMOS
- Lens: Zeiss 10.4-37.1mm (28-100mm equivalent) f1.8-4.9
- Image Stabilization: Yes (SteadyShot)
- Shutter Speed: Max 1/2000 sec, Min 30 sec
- ISO Range: 100-25600
- Video: 1920×1080 (60fps) and a host of other resolutions available
- Video Format: AVCHD and MPEG-4
- Metering Modes: Multi, center-weighted, spot
- Exposure Modes: P, A, S, M, Intelligent Auto, Superior Auto, Memory Recall, Sweep Panorama, Scene Selection, Movie
- Built-in Flash: Yes
- Flash Modes: Auto, On, Off, Slow Sync, Rear Curtain Sync
- Hot-shoe: No
- Autofocus: Contrast Detection
- AF modes: Multi-area, center area, flexible single spot, tracking, continuous, face-detection
- Number of focus points: 25
- Manual Focus: Yes
- Macro Focus Range: 5cm (wide)/55mm (tele)
- Screen: 3” WhiteMagic LCD, 1,228,000 dots (non-touchscreen, non-articulated)
- Optical Viewfinder: No
- Electronic Viewfinder: No
- Max Drive Speed: 10fps (at full resolution)
- File Formats: JPEG, RAW
- Connections: USB 2.0, HDMI (mini connector)
- Memory Card type: SD/SDHC/SDXC, Memory Stick Duo/Pro Duo/Pro-HG Duo
- Dimenions: 102x59x36mm
- Weight: 240g (with battery)
Those of you who have read my Fujifilm X10 review will know that I came to the RX100 after being disappointed (by a very few, but important factors) with the X10. You will also know that I was blown away by the classic looks of the X10. The RX100 doesn’t look quite as cool as the X10 (to me) but its still a very nicely designed camera…and it does look very good!
Anyway, the first thing that really caught my eye about the RX100 was the large sensor. Not that I could literally see the sensor…but you know what I mean! And well, anyone who knows how digital images are made will know that the sensor size, not the number of pixels, is one of the most important aspects when it comes to image quality. The 1” sensor on the RX100 is twice the size of the 2/3” sensor on the Fuji X10, around 3 times larger than other premium compacts like the Canon S100/Olympus XZ-1, and 4 times larger than ordinary compact cameras. That’s pretty impressive. Oh, and it’s not short on pixels either
Then you look at the size, which is smaller than the Olympus XZ-1, and seems smaller than the very compact Canon S100 too. That’s VERY impressive! I mean, the thing will seriously fit inside a normal pocket. With the included wrist strap, I find this the perfect solution when I want to go out without carrying a large camera bag, but still want to be able to capture some moment in good quality. I couldn’t quite do that with the X10 and its shoulder strap. This size is fantastic!
Next, the lens: a Zeiss beauty. Not the fastest lens around – it’s very fast at the wide angle end, f1.8, but slows down considerably at the tele end to f4.9 – but I’d still call this a fast lens. And add that to the large sensor size, and you realize that the benefits of the faster lens on other similar cameras (X10, Lumix LX7) are sort of made up for by this 1” sensor
What do I mean? Well, a faster lens would be better for low light photography, and getting a shallow depth of field, right? Ok, but the larger sensor allows you to get shallower depth of field compared to smaller sensor cameras at the same aperture – so the RX100 should have a similar depth of field at it’s f4.9 to the X10 at f2.8. In reality, its true – I don’t notice any difference between the DOF I was getting with the X10 compared to the Sony. Secondly, low light photography: the high ISO performance of this large sensor is way superior to smaller sensors…allowing you to shoot safely even at ISO 1600, giving you a couple of stops more than what you could safely shoot at with another compact, effectively canceling out the benefit of the other camera’s slightly faster lens (at the tele end)
The build quality – I’m not going to write too much about it, but let me just say it is built very solidly. Lot’s of aluminum in this camera, it feels premium. Solid, firm, and expensive! Good stuff
Then there are little things that you might not notice on the spec but you would when you use the camera. One of these is the way it powers on. I love the Fuji X10 and the way it turns on by using the zoom ring…but the lens cap that you need to remove and put in your pocket…that slows down the entire operation. With the Sony, you just press the button, and the auto-lens-cap-thing opens, the lens extends, the screen turns on, all in 2 seconds. Not as cool as the X10, but definitely faster…it probably takes half the time the X10 takes to turn on
And now, one major complaint. Worry not, it’s not about the camera itself. It’s a big complaint to Sony – for not including a full printed manual with this camera. I mean, come on! They charge you $650++ on this premium camera, and they can’t print out a 50 page manual for you? The $20 gym mat that I ordered last week came with an instruction manual, showing me which way to unroll it! I miss this a lot…because, I don’t know about you, but whenever I get a new camera, I spend a day sitting down with the camera + the manual, read it cover to cover, and learn everything about it. Maybe that’s just me. But I don’t think so – I think a lot of people will be complaining about this. I would’ve complained even if they provided a great online manual. But they didn’t do that either – the online manual is an HTML page, not PDF – you cant even load it on your phone/tablet. Absurd. And even THAT wasn’t done well – poorly written, and not very comprehensive. I had to learn a lot of this camera by myself or via the helpful guys on online photo forum. Very poor, Sony!
Controls & Handling
The RX100 is super compact. I think you got that already. What this means is that it doesn’t make much to hold onto. There’s no grip on the front of the camera either. However, even with my fairly large hands, I had no real problem gripping it. I do feel much safer with the wrist strap though – but once you’re holding it, it feels fine, and all the controls seem well placed to reach without compromising grip. And if you’re really worried about the holding this thing, check out the third-party grip that’s available and looks pretty cool on this camera – I might get one too. However, if you’re coming from a Canon G series or the Fuji X10, you might feel this a bit slim and slightly awkward to grip
Ok, the controls: On the top of the RX100, it’s just the power button, the shutter button (with the zoom rocker in front of it), and the mode dial. All of these are easily reachable with your forefinger or thumb while gripping the camera
On the back, there are quite a few more controls, obviously. The back is dominated by the large, and very nice 3.0” WhiteMagic LCD. Then there’s the control dial that is also a 4-way directional controller…then there’s a dedicated Movie button, Menu, Fn, Playback, and a Delete/Guide button. That’s all. And it’s all on the right of the LCD
The 4-way controller is set by default to control: drive mode, flash mode, display mode, and exposure compensation. The center button can be assigned to initiate tracking focus, to toggle AEL, or to toggle AF/MF. The left and right buttons (Drive and Flash) can be customized, with options such as AEL, white balance, ISO, flash compensation, and more – much like the Sony NEX. On a camera with few physical buttons, this is very handy
Then there’s the Fn button. This button is a great idea actually, and really makes the use of the RX100 easy. As there’s a very few buttons on the camera, you might think it hard to access more than a few of important settings easily, but with this one button, the Fn button, you can access not one but seven settings that you use most often – an these settings can be customized too. I’ve currently programed my Fn button for ISO, AF area, AF mode, white balance, flash mode, metering mode, and flash compensation. So let’s say I want to change my white balance. I can either quickly press the Fn button 4 times, or press it once, and then press the 4-way controller right (or left) until WB is selected, then use the control dial to adjust it. Easy. Easier than it sounds too. I love this control
Right beside the thumb grip on the back is the dedicated movie button, showing the RX100’s focus on shooting movies. This button is used to start/stop recording in any mode. No matter what mode you’re in, press this button to start recording in Auto Movie mode – you only need to set the Mode dial to Movie if you want to use the manual controls. Smart
The Delete/Guide button acts as a guide button when in shooting mode i.e. it gives tips on using the camera in whatever mode. I find this a bit of a waste of a button…considering most people who’d buy this camera wouldn’t be needing these tips – could’ve been a dedicated AEL button or something. Oh well. Maybe firmware would fix this?
The flash doesn’t have a release switch – it pops up if the flash mode is ON. This would be alright, except that my finger usually ends up where the flash pops up from – and if I forget that my flash is on, or I’m shooting auto and it turns the flash on, it’d pop up against my finger – and could damage itself. A bit annoying too. I’d much rather have the manual flash release button of the X10
Then there’s the control ring! One of the main features of the RX100, this ring is placed around the lens, and can be customized to control many settings. It can be set to control aperture, shutter speed, ISO, exposure compensation, even zoom. More on this in the Features section
All the buttons feel great – not hard to press, not too easy either. The mode dial feels very firm and clicks satisfyingly. All the buttons on the back work great, and the entire system is very customizable – making this camera very easy to use
And that’s about it for the controls and handling section. Considering the size, I’d say the ease of access to many settings is fantastic. Not nearly as easy as the X10, which seems to have a dedicated button for every setting, but very good indeed. No major complaints in this department, really
In general, the camera performs great. It starts up very fast – 2 seconds from the time you hit the button until it’s ready to shoot. Excellent. No external lens cap: even better
The performance when operating the camera is great. Using the controls and menus are fast – there’s no lag…everything just runs smoothly, as a camera like this should. Nothing fantastic, nothing to fuss about either
The power zoom takes about 3 seconds to fully extend from 28mm to 100mm. Not super fast, but you don’t feel like anything’s really sluggish. It just seems normal. Using the control ring to adjust zoom is currently even slower (see Features), so if you’re looking for fast zoom, use the rocker switch
Autofocus is very fast for a compact. It’s usually as fast as the Fuji X10 (which is very fast) – and on occasion i.e. when focusing at greater distances, I found the RX100 to be faster. Focusing in low light was slower, but this is only to be expected – at worst, it takes a second to focus, and this only happens in low light without the AF illuminator turned on (I hate that lamp!). Accuracy has been spot-on so far. So yeah, AF performance: very good. UPDATE: AF is definitely slower when your aperture is stopped down slower than f4.0, when shooting in low light – but again, it never takes more than a second, usually much less, even in the worst cases. And just so you know, I was doing some low light AF tests with the RX100, and I was wondering if it was slightly too sluggish – and to compare, I got my old Canon 500D and tried to do the same tests – the 500D struggled to even lock focus in the the same light! Conclusion: AF performance on the RX100 is excellent!
Continuous shooting is very good, with the RX100 firing off a very rapid 10fps – however, this slows down as you keep shooting; on some of my tests, the firing speed noticeably slowed down after about 2 seconds…that’s 20 frames, but that’s not a very long time-frame! A faster memory card would help but I’m already using a Class 10 SD card. I’ll do a few more tests and update you guys on that
Shot to shot response is very good too, even in RAW mode…it’s ready to go pretty much immediately after the previous shot, in either JPEG or RAW
The menu system – I’m not sure where else to talk about this so this is going under Performance too – the menu system is pretty good…and very similar to the NEX system in many ways. It’s a multi-tabbed layout, and gives you access to everything the camera can do, but it can be a bit difficult to go from one part of the menu to another i.e. from the first page of the shooting menu to the Settings menu. What I mean is that you have to tab through quite a few other menus before getting to the page you want. This is alright if you just want to change Settings etc. – but being such a small camera, some often-required options (like Image size/format, for example) might not be available via a shortcut, meaning you need to go through the menu to find it. So if you want to change your image size or image format in a hurry, having to tab through menus might not be that ideal
Control ring: Ok, so this control ring has been marketed as one of the major features of this camera, and is quite an important one. The ring, placed around your lens, is fully customizable, and can really change the way you use this camera. The standard/default option of this ring is to do what Sony thinks its best for – i.e. it controls aperture in Av mode, shutter in Tv mode, it selects the Scene in scene mode, it controls the zoom in the Auto modes – etc. but if this isn’t working for you, you can customize it as a dedicated control to any of those, meaning you can set it to control aperture/shutter/ISO/exposure compensation/zoom – in all modes. However, no matter what you programmed this ring to control, if you select manual focus, the ring is a dedicated manual focus ring…nothing else! I’m not sure if that’s smart or dumb
The biggest surprise is that this ring doesn’t ‘click’ while turning – it just turns smoothly, no indents…so it’s a bit hard to use this ring to set values such as aperture/shutter/ISO. I find it alright, but I know a lot of people who found it a bit hard for this purpose. On the other hand, this makes it perfect for controlling zoom or focusing manually. Very nice…but, unfortunately, there are a couple more little imperfections: 1. The ring has a bit of a lag i.e. it takes a moment, just a split second, but a noticeable moment, from the time you turn the ring to the time the movement is registered in the camera. This can be annoying when setting values…and 2. The sensitivity of the ring is pretty low. This is alright for other settings, but it ruins the zooming experience. To zoom in from 28mm to 100mm, you need to turn the ring one FULL circle. That might not sound much, but this ring is quite large…and it’s not easy to turn the ring one full circle…you need to turn, then move your fingers back, turn…move your fingers back, turn again…you get the picture. It’s good for fine tuning the focal length, but seriously…you don’t need to fine tune focal length that much. So the smooth ring doesn’t work for setting values like aperture or ISO, and the low sensitivity makes it hard to use zoom…meaning that, to be honest, I never use this feature of the camera. Shame, really. I’m hoping all these issues can be fixed with a firmware upgrade – until then, I don’t see myself using the ring that much
Clear Image Zoom: Clear Image Zoom is a feature that Sony’s developed – a form of digital zoom that apparently doesn’t cause (much) degradation of image quality, while giving an extra 3.6x zoom, for a total of 7.2x zoom. It basically crops the image as normal digital zoom would, and then upsizes it while adding detail – don’t ask me how its done…I’m not sure. But it works alright. I wouldn’t use unless I really had to, though
Macro: The RX100 can focus at 5cm from the subject, at the wide angle end of the lens. That’s very close. And this works at any time – no messing around with specific macro modes etc. You can get a nice shallow depth of field, resulting in a very smoothly blurred background…while getting nice and close to your subject…very nice indeed. Zoom in, and the minimum distance drops very fast, though…down to 55cm at the tele end. If I were shooting close-ups with the RX100, I’d stick to either extremes of the focal range of the lens: 5cm at 28mm, or 55cm at the 100mm end…I think that’s how to get the best out of this lens in terms of macro
Flash: It’s an ordinary built-in flash with usual features…but I thought it’s worth a mention as the little flash head can be pointed up, albeit physically, with your finger, allowing you to get a bounce flash effect. Not bad at all. The results look FAR better than if you’d just shot with the flash straight on your subject
Dynamic Range Optimization/HDR: Dynamic Range Optimization doesn’t really change the way the image is recorded – instead it simply brightens the shadows and controls the highlights after the image has been recorded, which appears to show better dynamic range. It works well. It can be turned off, set to auto, or set manually to one of five levels
It also has an Auto HDR feature, which shoots three different exposures and blends them into one – the usual HDR process, but done in-camera. It saves both the combined image as well as one original shot. JPEG only, though. It does a decent job, and allows you a bracketing range of EV1-EV6, but you’re stuck with the HDR image that the camera decides is right…not customizable later on in Photoshop, like it would be if you bracketed the shots manually
Talking of bracketing, the RX100 has a very limited AEB (auto exposure bracketing) system. It works fine, but it only allows you to shoot 3 exposures at 0.3EV or 0.7EV intervals. I usually shoot with intervals of 1EV, so the 0.7EV setting works alright for me, I guess – but there are many people complaining about this, and seriously, I don’t see why they couldn’t have made this feature a bit better. Seems like a Sony problem though…even some of the NEX cameras have this limited AEB system. As I said, the Auto HDR feature works alright, and has more options for the level of bracketing you want, but I’d much rather do it myself on most occasions, and I’d also prefer doing it RAW – that’s why I the AEB feature is so important. Please learn from these mistakes Sony – another possible fix from a future firmware upgrade? I hope!
Sweep Panorama: Ok, no big deal – most cameras seem to have this feature – but the RX100 does stitch a great panorama! Just so you know. Although you’re limited to the 28mm end, it works fine. And who’d want to zoom in when shooting a panorama anyway?
Manual Focus: This has to be the best compact camera for manual focusing – no other compact has ever been this easy to focus manually. The control ring works best for manual focusing, and with Sony’s Focus Peaking feature, it’s just great to use. Well done!
Movies: I don’t shoot movies much so I’m not doing a dedicated section on shooting movies on the RX100, but even I can tell that this camera is something special when it comes to shooting movie clips. The quality is right up there with the best – dpreview calls it the class-leader in terms of movie quality – but what I immediately notice is the number of manual controls that are available. Even I feel like taking the thing out and shooting some clips! You can really set your creative side wild…aperture priority, shutter priority…even manual mode…all of it works and works well on this movie mode. And manual focus with focus peaking is available when shooting video too! Superb, really
Screen: The lack of a viewfinder or any way of attaching an optical/electronic finder is seen as a negative in this camera, but the LCD is superb. The WhiteMagic really works – I shot outdoors in bright sunlight and I had little trouble composing and viewing my images
Size: Probably not the kind of feature you’d think about in this list, but it really is a defining feature of this camera. I mention it again: it’s tiny!
Ah, the defining attribute of any good camera – the quality of the images it produces. And it’s here that I have zero complaints, and just shower praises all over this camera. It’s the reason I chose this as my premium compact…because, quite simply, the image quality is fantastic!
I’ve not done many RAW tests, as my Adobe Lightroom version does not yet support the RX100’s RAW files – I’ll update once I update Lightroom – but the JPEGs! Wow. Very sharp, very natural – punchy colors, good contrast, and very low levels of noise, even at higher ISO levels – this sounds generic, but surely I’m getting the point across that the photographs produced by this camera are generally superb! It surpasses the Fuji X10 and produces the best pictures I’ve seen from a compact!
The JPEGs are corrected for chromatic aberrations, and because of this I hardly noticed any color fringing on my JPEGs. JPEGs are also corrected for distortion, although at the wide angle end there’s a bit of visible barrel distortion when taking close-up subjects, similar to the distortion you’d see in similar situations on the 18mm end of a standard DSLR kit lens. Nothing severe. I read that the lens is actually a 25mm equivalent in reality, but the final image is cropped to a 28mm field of view, to reduce as much distortion as possible. Anyway, I have no issues with the lens in this regard – distortion is well controlled, and unless in extreme conditions, barely noticeable…color fringing is not an issue, so yeah…this lens performs pretty well in this area!
Noise reduction is applied too, of course, so there’s very little noise in images even at higher ISO settings – and this doesn’t cause noticeable issues with sharpness or loss of detail. Of course if you’re fussy about the amount of NR applied, your best option would be to shoot RAW and apply NR yourself…but the RX100 does a solid job of applying an appropriate amount of NR for the given ISO. I’m not sure how the RAW images look in terms of color fringing, distortions etc. – but if it can be corrected in camera, I’m sure you can do as good a job with your RAW files in Photoshop!
White balance is generally good. At night, in my living room, I found the camera giving a bit of a green cast to the images. Then again, my living room has been a nightmare for most digital cameras I’ve used, so it wasn’t really surprising. A quick custom WB fixed the cast…and I haven’t noticed any similar issues of the sort in any other instance
High ISO performance, as I already hinted, is fantastic – images shot at ISO 1600 look amazing for the speed, and I’d say even ISO 3200 produces useable images…but when I say that I have no problems shooting at ISO 1600, you know that this thing has superb ISO performance. The 1” sensor really shows its class here – and this together with the fast lens makes for wonderful low light shots
Built-in flashes on compacts are usually not that great – and I’m not about to say the RX100 flash is anything fantastic, but it does a better-than-average job. And once you learn to use that little bounce flash feature, you can really get some decent flash shots. Just don’t expect anything spectacular
Dynamic range – I already covered how the Dynamic Range Optimization works on this camera…but without it, the dynamic range is pretty good too. Even in extreme cases, the RX100 manages to pull in quite a lot of detail from the highlights and shadow areas
Shallow depth of field – many of you will be interested in getting one of these large sensor/fast lens cameras to ‘blur the background’, and this Sony does a pretty decent job of that – as well as a compact camera of this size can do. At f1.8 or even f2.8 to f4.0, depending on your subject’s distance and your focal length, a smooth background blur can be achieved. Nice bokeh. Close-ups tend to get the shallowest depth of field, of course…so get in as close as you can, and you’ll be very pleased with the shallow DOF of the RX100
Another point I’d like to make here is that the lack of a built-in ND filter and the not-so-fast maximum shutter speed of 1/2000 is not nearly as bad as people make it out to be. I shot in bright sunlight the other day, and while I probably didn’t shoot wide open at f1.8, I never really felt like I was being held back…I didn’t even realize it until I got back home
Image Quality: Sharpness/Detail/Noise
All are 100% crops
Overall, the images taken by the RX100 are fantastic. Very impressive stuff indeed. The images are very sharp, and with 20MP, there’s a lot of detail captured…the JPEGs are very well controlled for noise, color fringing, and distortions…colors look good while remaining natural, the images have good contrast…yeah, overall the images look excellent. Even with the little flash. Have a look at the sample image gallery that I’ve included for a better idea of how good the pictures look
Sony RX100 Product Gallery
Sony RX100 Sample Image Gallery
Sony RX100: What I liked/What I didn’t like
- Superb image quality
- Huge 1” CMOS sensor = great image quality, superb high ISO performance
- True compact-sized body
- Fast, high quality lens
- Fast, accurate AF performance
- Plenty of manual controls
- Lot of customization available for the controls
- Well thought-out control layout
- Super fast 10fps continuous shooting capability
- Pretty good macro capabilities
- Excellent manual focus capability
- Fast startup time
- Fast performance overall
- Good flash with tilt head
- Movie performance with all those manual controls: wonderful!
- High quality aluminum body
- Don’t forget the image quality and the size!
- No instruction manual!
- Control ring could have been better implemented (hoping for firmware fixes!)
- No hot-shoe for external flash
- No filter thread – solely dependent on the third party filter systems
- Not the best menu layout – accessing some necessary features can be a bit of a pain, especially in a hurry
- Very few buttons/dials – I like the layout, but a few buttons more would’ve helped a lot
- Useless Guide button – could’ve been used for something more important
- Shutter button not perfect (see Controls)
Oh yeah, I forgot to mention the charger. The supplied charger simply plugs into the camera – you leave the battery inside, and it charges while inside the camera. It’s convenient, but I’d much rather keep the camera safely in my dry cabinet, and leave the charger about without care. But now, I’m always worried that somebody might knock over my precious camera as it lies by the wall socket
It’s the best compact camera out there! Big statement, but then again, Sony did make a big statement with the RX100. It takes amazing pictures with its huge sensor, it’s got a host of features, manual controls, the works – all inside a truly compact aluminum body. It is as close as you can get to the perfect compact camera, after going through everything else on the market. Sure, there are compromises – the lens is not as fast as some competitors, the controls available might not be the most comprehensive, the control ring could’ve been better…they could’ve included INSTRUCTIONS…but in the end, they really seem a small price to pay for such good image quality in such a tiny package. I dumped the Fuji X10 for the RX100…so you know I highly recommend it. I hope you enjoyed this review – have a look at the image galleries for more pictures of the RX100, as well as the sample image gallery. If you have used the RX100, or the X10, or you simply have some thoughts or questions on either camera, please leave a comment! I always love to hear back from all you guys. If you’re buying this camera, you can buy it HERE (Amazon) or or here, at B&H Photo: helps me to maintain this site and keep it all going…thanks! Until next time
UPDATE: Just to let you know that I dropped this camera once, today – a pretty hard bump, while it was turned on – the drop sensor protection thing was turned on, maybe that helped, but thankfully everything works fine. Maybe I was lucky or maybe this thing really is built like a tank. I thought it was worth a mention!
Did you know that I’m currently working on this site full-time? Please consider making a small donation if you can – thank you!
By Heshan Jayakody All content in this review is my own, except where noted