Garmin Forerunner 310XT review

So here comes my first device review. Hope you’ll enjoy it! And just to clarify – this review will cover the running aspect of this watch. I don’t swim and sadly I don’t even have my bike with me at my new place.


I bought Forerunner 310XT in August 2014. Was running for almost a year with Forerunner 305 – very decent watch. It has however some disadvantages (size, not water proof, design flaws – like the holes in the back for the speaker, and this design). I’ve decided to buy new watch and started my search for new model. After reading much articles on running sites, tech reviews and my favorite DC Rainmaker, I’ve decided to go for the 310XT.


Forerunner 310XT – some history

In 2014 310XT is already quite old. The watch was introduced in April 2009 as a superior model of 305. It was the first watch from the Forerunner series that was water proof (up to 50m) and because of that could be easily adopted and advertised as triathlon equipment. Additionally it features a vibration alert (for distance/hear rate zones/training zones) and improved battery life (20h). At that time Garmin decided also replace the USB transfer with ANT+ for data transfer to PC (that’s why on the back the watch got only 2 pins for charging instead of 4 like in 305 for charging and data transfer).

Why 310XT?

Key reasons why I have decided for the 310XT:

– have all functionalities that my old 305 have – routes, training plans, 4 data displays on 1 page and much more

– a little bit smaller than 305 and have nicer design – doesn’t look like a computer on wrist

– for use also in triathlon (who knows, maybe in future I will go for it)

– longer battery life – up to 20 hours

– wireless workouts/trainings/routes uploads/downloads

– taking into account it’s functionality the watch is relatively cheap – paid $129 + about $30 of the import tax (ordered on USA ebay, refurbished version – later about this later in the article)

forerunner 310 305 compairson

305 and 310XT side by side  (photo from Both 305 and 310XT are big but the orange monster have much nicer design. Isn’t it?

I decided to buy the device on US ebay. The refurbished version for $129 + import tax (about $30). After 2 weeks the package was at my home.

Unboxing (well kind of…)

It will not be a proper unboxing since I use the device sine some time. But let forget about this for a minute.

Since the watch was a refurbished one, it came in a replacement box.

box front box back

In the box I found:

Item Phohto
Forerunner 310XT  featured image
Soft strap and HRM3 ANT+ hear rate monitor  hrm3
 Micro ANT+ dongle  ant+
 USB clip charger  charging clip
Power charger + US/UK/EUR plugs charger

Additionally of course: warranty card (there is 1 year producer warranty for the refurbished unit) and instruction.

Below some photos of the watch itself (front and back).

20141016_204624 20141016_204633

And front with back light:

featured image

And what about the weight? The watch weights 164g (in comparison my daily Casio watch weights 84g). 310XT may appear heavy on first contact but it doesn’t disturb me during run and I actually forget it’s there.



Ok then, let’s start the configuration!


Once the device is started the first time, the initial configuration wizard is executed. Below all the screens with explanation:

Description Screen
Language select 20141022_202451
Hours format 12h/24h 20141022_202520
Units format – Metric/Imperial 20141022_202536
Garmin heart monitor (it could be different brand than Garmin, important that it has ANT+ transmision) 20141022_202545
Gender select 20141022_202614
Age select 20141022_202624
Weight 20141022_202639
Height select 20141022_202649
Initial screen after configuration 20141022_202803

So now you know all my metrics:).

After those steps the watch is theoretically ready to start the training. The only thing that needs to be done now is go out and find the GPS fix (then the date and time will be set) and the training can be started.

But I would like to go deeper into the configuration and configure other things like: training displays, setup foot pod, configure heart rate zones, alerts, splits etc. Below I have listed all the configuration screens with possible options. At the end my personal configuration of the watch.

Section/Subsection Description/Subsections Photos

Screen that contains the main options:

– History

– Training


– Settings

Main -> History


– Activities

– Totals

– Goals

– Delete

– Memory Details

– Transfer all

Main -> Training


– Run Alerts

– Workouts

– Courses

– About Multisport

Main -> Training -> Run Alert


– Time Alert

– Distance Alert

– Calorie Alert

– HR Alert

Time Alert: as default set to Off 20141022_202924
Distance Alert: I like to have an alert every 1km. Default this was set to 1.61km. 20141022_202945
Calories Alert: as default set to Off 20141022_202953
HR Alert: as default both are set to Off 20141022_203005
Main -> Training -> Workouts


– Interval – allows to configure an interval training

– Custom – allows to use custom trainings e.g. imported from Garmin Connect, Endomondo, Garmin Training Center

 Interval: configuration of the interval training  20141022_203037
 Interval -> More  20141022_203044
 Custom  20141022_203102
Custom with workout  20141022_203139
 Main -> Training -> Workouts -> Curses Here the courses could be created from existing workouts. Also courses can be synced from Garmin Connect/Garmin Training Center  20141022_203155
 Main -> Training -> Workouts -> Auto Multisport This options allows to start a custom training that contains from more than 1 discipline.  20141022_203209
Main -> GPS  20141022_20321920141022_220322
GPS Status: indicates whatever the GPS module is enabled/disabled  20141022_203231
Satelites: status of the satelites reception  20141022_203238
Back to start: provides a navigation back to the place where the run was started -no screenshot – only option in menu
Save location: stores location the navigation to the stored location can be executed in the Go to Location option -no screenshot – only option in menu
Go to Location. After the navigation is started it can be stopped in the GPS section.



Main -> Settings -> Run Settings


– Data Fields

– Auto Lap

– Auto Pause

– Auto Scroll

– Heart Rate

– Foot Pod

– Virtual Partner

– Pace/Speed

 Data Fields: allows to configure up to 4 screens with up to 4 data fields per screen  20141022_20332520141022_20333920141022_20334420141022_20334920141022_203357

All possible data fields.

Tip: the field with current date is not available.

Auto Lap: display the information about the time and pace every x km/mil  20141022_203614
Auto Pause: stops the training. Possible options: Off, When stopped, Custom Pace. Default set to Off  20141022_203629
Auto Scroll: automatically scrolls the data screens. Possible options: Off, Slow, Medium, fast. Default set to Off.  20141022_203643
Heart Rate  20141022_203653
Heart Rate -> ANT+ HR: allows to enable/disable the heart rate monitor and run the scan.  20141022_203658
Heart Rate -> HR Zones: runs the configuration wizard of the HR zones.  20141022_20370720141022_20372420141022_20374220141022_203751
Heart Rate -> Display: configure if the HR will be displayed in bpm or %. Default set to bpm.  20141022_203807
Foot Pod: configuration of the foot pod, setting the speed/instant pace source and calibration factor settings.  20141022_20382120141022_203844
Virtual Partner: possible options On/Off. Default set to On.  20141022_203853
 Pace/Speed: configuration of the pace zones and selecting if we want to operate on Pace or Speed.  20141022_20390020141022_20390820141022_203917
 Main -> Settings -> System


– Language

– Tones and Vibration

– Display

– Map

– Time

– Units

– Weight Scale Ant+

– Fitness Equipement

– Data Recording

– Data Transfer

– Initial Setup

Language: English, French, Spanish, German, Italian, Slvoak, Danish, Norwegian, Portugal, Dutch, Finnish  20141022_204014
Tones and Vibration  20141022_204023
Display  20141022_204039
Map  20141022_204052
Time: configuration of the time format and time zone.  20141022_204103
Units: choose between the Metric or Imperial units, gps position format  20141022_204111
Weight Scale ANT+: configuration of the weight with ANT+ transmission. Sadly I could not test this feature.  20141022_204130
Fitness Equipment: configure and pair with fitness equipment like treadmill. Sadly I could not test this as well.  20141022_204141
Data Recording: indicates wherever record the GPS data every second or in Smart way. Smart recording means that the position will be recorded usually every 4-6 seconds.  20141022_204150
Data Transfer: Enable/Disable the data transfer. Pairing: if we want to be able to pair the device with Garmin Express or ANT+ Agent this one have to be enabled.  20141022_204158
Initial Setup: if selected, next time the device will turn on the setup wizard will run (enter age, weight etc.)  20141022_204205

Personal data: Gender, Age, Weight. After selecting More I can enter my Height and decide if I’m a lifetime athlete or not. What is lifetime athlete? Here is an explanation from Garmin website:

“Garmin fitness devices consider a lifetime athlete to be an individual who has trained intensely for many years, with the exception of minor injuries, and has a resting heart rate of 60 beats per minute or less.This information provides the device details about your frequency of exercise that it utilizes to determine calories burned.”

About Forerunner: screen with software version, gps software version and unit id.  20141022_204228

That would be all of the configuration and options screens that are useful for runners.

After configuration, after the watch starts, I can see the search for GPS fix – there are 3 screens that are visualizing this process. Once the satellites are found this screen with status will be closed. They can be of course skipped with the Mode button.


After struggling with the device options, this is my final configuration for running:


Those are the my 4 data screens + Virtual Partner. 99% of the time I use the first screen with time, pace, HR% Max and distance. For detailed HR info I view the 3rd screen, to monitor the paces (lap, last lap, average) and cadence I use the second screen. The 4th is only to show time – simple but very useful. The 5th screen shows the Virtual Partner – very nice feature that could make the training a real fun.

Ok the watch is now fully configured. Let’s take it for a run!

Outdoor running

In order to start the run we first need to wait for the GPS satellites fix. In comparison to my old 305 this aspect has been greatly improved. After the first start the watch was looking for the satellites for about 90 seconds. On the next start the satellites were found almost immediately. On a cloudy day in open terrain it’s a very good result. In the city between tall buildings and trees the time is longer – for me it was maximum up to 3 minutes – can be annoying when it’s cold in the morning. But that’s a maximum – normally it’s between 1 and 2 minutes. The workaround for this is the foot pod – with it I can start running without waiting for the GPS fix – of course the route will not be recorded but frankly – when it’s cold, I don’t care.

This is how the watch presents itself outside during the training with my favorite data fields:

20141024_165934 20141024_170013

I have configured the watch notification every 1km. The watch vibrates, beeps and present the distance and last lap pace. Even when listening to music it’s impossible to miss the alert – this was a big problem of 305, especially the lack of vibration and quiet speaker after some time (305 have holes in the back – after some time because of the sweat the speaker was corrupted).

I also often use the Virtual Partner functionality. We can configure the desired pace of the Virtual Partner and we have information about the time/distance that we are ahead/behind.


Running outdoors I often also use the courses functionality. We can create the course manually in Garmin Connect and upload to the watch or create the course from existing training. Then while running we have a map and compass.

Given the fact that there is a lot of courses to be found over the internet (e.g. on Endomondo) this functionality could be very useful for finding good routes in new places or to explore other people routes in your neighborhood.

This is how it looks – we don’t have a map but sort of a line that we can follow. The watch will inform us once we get off the track.

20141026_125232 20141026_125240

For running outdoors I also use the foot pod. Why? Because in 310XT there is an option to show the instant pace directly from foot pod which makes this metric much more reliable (with GPS only, instant pace on 310XT is useless – I have described this in the Problems section at the end of the article). Below photo from my foot pod configuration.


Having foot pod also have the advantage I described already above – I don’t have to wait for the GPS fix. I just start running and have the distance and speed already recorded, the route will be recorded once the GPS signal will be found. At this point it’s a perfect solution for me.

Indoor running

With foot pod the device can be also used for tracking indoors trainings. 310XT should be compatible with any ANT+ foot pod (but before purchase please check the compatibility chart). I am using the Garmin Foot Pod SDM4 which is mounded on my shoes lances.


The configuration of the foot pod can is extremely simple – we just have to activate it (start walking) and then go to Settings -> Run Settings -> Foot Pod and set Foot Pod Sensor Present to Yes.


After a while to foot pod will be found and we can start the training:


As mentioned earlier I have configured the watch that the speed always comes from the foot pod (well that’s not entirely true, if I would run outside and there will be movement detected by GPS and no  movement by foot pod, then the GPS speed would override this setting – it could be a topic for different post).

There is also a magic field called Calibration Factor. This one could be calculated by the device – we should select Calibrate and run 800m (on a measured distance, with other GPS device, or go to sport track and make 2 rounds). After running the distance select stop and the device will calculate the calibration factor automatically.

My device calibration factor is calculated based on the GPS with the Garmin Foot Pod Calibration Tool. It is maybe not so accurate but for sure more comfortable. I will write a separate post about the foot pod calibration in the future. For now You can also read the DC Rainmaker post about the tool.

If you don’t want to calibrate the foot pod we can leave the calibration factor on default value – Garmin claims that uncalibrated foot pod have the accuracy not worse than 95%. With calibration it can increase to 99%. So if 95% is enough for you then don’t bother.

So the device is ready to go and we can start the workout. I am walking on the treadmill and the pace is actually changing.


So what’s with the accuracy? I have done small test – ran 2 km. First one in pace 4:45min/km and the second one 4:30min/km.

After 1km:

20141027_191909 20141027_191923

After 2km:

20141027_192438 20141027_192450

After first km on the treadmill the difference was 30m, after second 70m. So we can suspect that the difference will be something from 3% to 4% (of course I ran only 2km so this can vary but it gives a small overview already). But then I make the same on different treadmill and the difference was 6% and on third machine less than 2%.

That makes me think that the treadmills are also bad calibrated and we cannot pay much attention to the distance they are showing. In fact I have more thrust to the results from the foot pod – especially after calibration.

How does a training without GPS data looks in Garmin Connect? It will not show the track and metrics that comes from GPS like elevation gain etc.:training without trackEndomondo on the other hand is not so clever and will show the map:

endomondo training without track

The location on the map will be set on the last location viewed with training (without the course of course). But all the other data is valid.


The refurbished version I’ve bought did not come with any CD with software. I have to make a Google search and after a while I know what I need – ANT+ Agent and Garmin Express. But wait a second – why 2 programs? ANT+ Agent was a software that was available when 310XT was initially released. It was discontinued in 2013 but still works (even on Windows 8). After a while Garmin Express was released. Advantage of Garmin Express was that it supports all watches (not only the ones with ANT+ PC communication). So why bother with ANT+ Agent at all? I will explain it below.

ANT+ Agent

ant agent 1

After installation and execution the runs in the tray (the ANT+ logo icon). It has 2 states:

State Icon
Inactive – ANT+ dongle not present or locked by other app inactive
Active – ANT+ dongle detected, app search for the watch to start the transfer active

Once the device is in Active mode there are some things that needs to be done in order the watch and the software will pair.

1. In the ANT+ Agent menu the Pair with new devices needs to be Enabledant agent pairing

2. In the watch pairing needs to be enabled: Settings -> System -> Data Transfer -> Pairing set to On.


After a while the watch and software will pair (there will be additional prompt on the watch). From now on those 2 will work together.

Things that can be done with ANT+ Agent:

– download workouts to PC and send them directly to Garmin Connect, Garmin Training Center

ant agent settings

– all workouts are stored locally so they can also be retrieved as Fit files from this location (typically: C:\Users\(username)\AppData\Roaming\Garmin\Devices\Unit ID folder\History, more info here)

– send courses to the device from the Garmin Training Center.

That’s not much actually and to be honest the above functionality was completely moved to Garmin Express and Garmin Connect tandem. The only thing that ANT+ Agent is needed is that the Garmin Communicator Plugin is still using it as a bridge to communicate with the watch. And what is the Communicator Plugin? It’s a addition to the browser that allows to import the workours directly from browser. It can be installed from this link.

I was using it all the time until Endomondo introduced Garmin Connect integration. But since maybe somebody will be interested I will describe the procedure below:

Once login to Endomond, select Add workout and Import from Garmin:

endomondo - upload 1

The following window will open:

endomondo - upload 2

The plugin will check if there are new workouts, and in case there are – ask which one to import. So how does it works? Is it communicating with the watch? No, in fact the plugin just looks in the local folder where the workouts are stored and compares them to the ones we already have in Endomondo. If there is a new one, it suggest to import it (we can also hide it so it will not be mentioned in the future). Simple and easy. But

ANT+ Agent is also used by Garmin Training Center. It’s a local software that is used for gathering training data. I store all my workouts in online logs so it’s not important for me. But I was using Garmin Training Center for one cool feature – the import of Endomondo training plan to the watch. I will describe the procedure in one of the future posts.

Garmin Express

This application was released by Garmin to unify the communication of all watches so it supports both ANT+ watches and old watches like 305 that have USB communication with the PC (I’m not sure what is the thing with brand new Garmin watches). It is tightly connected with Garmin Connect. Basic functionalities are:

– download workouts and syncs directly to Garmin Connect

– uploads routes or garmin training plans to watch

After installation it also runs in the system tray. Once executed that’s the main window:

garmin connect 1

Basically we select Get Started and go through the pairing procedure. As before the pairing needs to be enabled on the watch!

garmin connect 2

garmin connect 3

garmin connect 4

garmin connect 5

After loging to our Garmin Connect account we will see the main screen of the app:

garmin connect 6

From here we can sync the watch.

So basically the same as ANT+ Agent but with the difference that it supports 2 way synchronization between Garmin Connect.

And for those who don’t know what Garmin Connect is, it’s just basically an advanced runners log for Garmin watch users. Below a screen shot from my main panel.

garmin connect

Endomondo integration

Garmin Connect recently supported by Endomondo.

Data that is synced with Garmin Express cannot be accesed from the Communication Plugin. Garmin however added an API for third party vendors like Endomondo. Meaning that while we are syncing our workout with Garmin Express it could be automatically send to other runners log. Endomondo added that recently. To configure this open Endomondo and go to Settings and Connect tab, look for the Connect powered by Garmin and select Click here to connect your account.

endomondo connect

After that confirm and that’s all. From now on every training that will be added in Carmin Connect will be synced automatically to Endomondo. Pretty cool isn’t it?

garmin connect endomondo

There are also additional ways to upload the data from the watch to the runners logs like e.g. with the usage of Android phone with ANT+ radio and dedicated software. I will describe that in a separate post to focus in this one more on the watch itself.


Tip 1: 2 programs side by side. Aren’t there any problem with the simultaneous access to ANT+ dongle? Well, there is. The first program executed have access to the dongle so if the dongle is not recognized then make sure that only 1 is running.

That’s how it looks if the 2 programs will run side by side:

ant locked express ant locked agent

Tip 2: both of the programs runs in background and are looking for the watch. After the training I just often turn on the watch and put on the desk – after a while it syncs automatically.

Garmin Connect

Garmin connect is the default runner log to use with the Forerunner 310XT and all other Garmin watches. The watch is automatically paired with Garmin Connect once configured correctly in the Garmin Express app.

Garmin Connect default dashboard:

garmin connect

It consist from series of configurable widgets that can be drag&droped on the page which allows to customize the page. The widgets can be grouped in a series of tabs – on the above screen there is only one tab Sports.

List of all available widgets:

garmin connect - available widgets

After selecting a training we have the following data:

– map with route, on the right basic data: distance, time, average speed, elevation gain and calorie

garmin connect 2 - training 1

– we can also change the map provider, available are: Google, Bing, OpenStreetMap or change the view to: Road or Satellite.

garmin connect 2 - training 1 1

Below the map there are 4 graphs. Elevation, Pace, Heart Rate and Cadence (if having Foot Pod). Those can be presented over:

– Distance

garmin connect 3 - training 2 1

– Time

garmin connect 3 - training 2

Below the Stats, Splits and Segments

garmin connect 4 - training 3 garmin connect 5 - training 4

garmin connect 6 - training 5

Additionally every training has following optioons:

Option Screen
Share to Facebook, Twitter, Email and many more – the More… button opens the Add this share widget that supports many other social sites garmin connect options - 1
Privacy options. garmin connect 8 - lock

Compare, Send to device, Save as Course, Set as PR (Personal Recors).

Export to various formats, Edit and Delete. Once edited the workout is marked as modified.

garmin connect options - send compare

From every training that have GPS data we can export a route and send back to the device in case in the future there would be need to challenge on it once again.

We just use the mentioned above options Save as Course which can be found in the workout option, name the workout and click send to device. Afterwards the Garmin Express will be executed and it will trigger a sync. Below the whole procedure:

– name the route and save

garmin connect - routes

– click  Send To Device

garmin connect - routes saved

– select the Device from the list and click Send Now

garmin connect - routes send

– wait for Garmin Express to open and perform the sync

garmin connect - routes opening garmin connect


– if Garmin Express in unavailable the sync will be performed next time – the waiting item to sync will be waiting in the queue in the Device Sync tab.

garmin connect - routes menu send

There are many other options in Garmin Connect like training plans, goals, detailed reports etc. But for an amateur like me I think the one shown are most important.

Heart rate strap

I intentionally didn’t wrote anything about the strap. Why? Simply because I haven’t got any problems with it. It just works and is very comfortable to wear. It starts to transfer the data once the electrodes are wear so always before the training moisture it with water or run for a while until the sweat does its job:).



Until now there were only positives. But the watch have some drawbacks. The first thing that I don’t like is the syncing of data. I like the idea of syncing wireless but first of all I is slow (much slower than on my 305). Syncing 5 trainings with GPS data often took about 5-10 minutes. So in that case this was a step back for me. Also sometimes I have to wait a time after the device is found by Garmin Express and starts syncing. This is mainly the problem with ANT+ Agent since it doesn’t have any option to trigger the sync so we actually don’t know when it will start. It’s much better in Garmin Express but still it sometimes took 1-3minutes to find the device.

Garmin Express tries to update the GPS module

After first sync with Garmin Express it informed me that there is an update of the GPS module. I’ve installed it. On the next sync Garmin Express tried to do the same – also installed. But on third time I looked on the update version number – it was the same as the first and second one. Apparently there is some bug in the Garmin Express software that it always tries to push the GPS module update. It doesn’t bother me since it has no impact on the syncing itself but could be misleading for some peoples.

Reseting date to 1st April 2007

I noticed that several times I got problem that the watch was not having correct date. In fact it has reseted itself to 1st April 2007. The date is corrected as soon the watch got GPS fix. But what with indoor training? Normally I have continued the training and then after sync modified the date – was sometimes confused tough since the training was saved and I was not seeing it on the correct date – had the habit to always double check April 2007.

This was happening very often when I was training on the treadmill and actually I found a workaround for that that makes the watch keep the date. Once the watch is executed while indoors, it asks after few minutes: “Are you indoors”? I just answered No and then on next screen: “Have you moved a hundred of miles since…”. Also No and at the end the last question: “Is today…”. I answer Yes. Making it the device in the background looks for the GPS fix all the time but it doesn’t interfere with the foot pod and since then I’ve never lost the date. I assume that once answering Yes on the first question the device turns off the GPS mobule and because of some nasty bug in the software the date and time is reseted. Good that there is a workaround for that because I cannot expect any software update (after all the device is already 5 years old).

Below the whole process with proper screens:


Instant pace

After doing first outdoor run with the watch I noticed that the instant pace is very inconsistent. While I ran with steady pace 6min/km the variations were from 5min/km to 7min/km. I know that the pace from GPS will not be always perfect and there always be a delay. So I stopped and looked for the GPS smoothing option that is available in 305 – in short it makes the delay larger because the watch took several values, calculates the middle one and presents to the user but the instant pace is not varying so much. I was disappointed not founding it in 310XT. Simply the instant pace just shows the current data from the GPS without any smoothing and because of the nature of GPS it variates so much, that it’s completely worthless. This is actually the only thing that bothers me the most in 310XT. But there is a workaround for that also – however it requires a foot pod.

310XT allows to configure that the current speed data will come from foot pod and the distance will be calculated from the GPS if it’s available (if not the distance also comes from foot pod – the other way around is also valid). This was a solution of my problem but I’m still angry at Garmin that they didn’t add such useful function like GPS smoothing in the 310XT. I could imagine my disappointment if i would not have the foot pod.

But to be completely honest at the end current speed from foot pod is much better than from GPS since it shows the speed with almost no delay. But if we want the pace to be correct the foot pod needs to be calibrated. I will discuss foot pod calibration in an separate post.

Below the instruction how to do the change:

Go to Settings -> Run Settings -> Foot Pod and change the Speed source from GPS to Foot Pod.

20141022_203821 20141022_203844

If you don’t know the Calibration Factor please follow the calibration procedure. Different calibration approaches will be described also in one of my future posts.


Besides the problems I’ve mentioned I think the Forerunner 310XT is a great watch for runners. I’ve used it for training for my first marathon with the training plan created by Endomondo and it worked great. Also together with with foot pod it covers both indoors and outdoors trainings.

When it comes to software the watch still, after 5 years on market, is supported very well by Garmin. We cannot hope for fixing the issues with firmware upgrades but we can be sure the device could connected with the PC to upload/download workouts even on new operating systems. And out of the box we have Garmin Connect – great on line run log.

After considering the price which was about $160 in that case ($129 if you are in USA and consider refurbished version), then I think the watch have one of the best price/value factor currently on the market. I recommend it without hesitation.

If you have any comments or questions please ask. Also if you want e.g. some additional info, or some screen that I’ve missed – please inform me in comments and I will be happy to provide it.

Ufff – that was a long review:). Thanks for reading.

PS It was my first review so please be gentle with all the hates;]!


Leave a Reply

Your email address will not be published. Required fields are marked *