What an amazing place! It is exactly as described. Has everything you need to be comfortable and function when you are on holiday. The place was sparking clean too. The pool is fantastic and really well maintained. Communication was fantastic. We absolutely loved staying here.