I stayed here for a month. The place is fantastic. The hosts are amazing. Everything was perfect from start to finish. You will definitely be back here.